339471
587895
44441
31525
502123
124632
70978
471922
72989
550139
64663
365548
5251799
3673581
3198148
2499804
2274988
2119609
2048358
193778
1827118
1743136
1722196
1660471